home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr25 / me310.zip / UE310H.ZIP / ETYPE.H < prev    next >
C/C++ Source or Header  |  1989-08-16  |  11KB  |  434 lines

  1. /*    ETYPE:        Global function type definitions for
  2.             MicroEMACS 3.9
  3.  
  4.                         written by Daniel Lawrence
  5.                         based on code by Dave G. Conroy,
  6.                             Steve Wilhite and George Jones
  7. */
  8.  
  9.  
  10. /* ALL global fuction declarations */
  11.  
  12. BUFFER *PASCAL NEAR bfind();
  13. BUFFER *PASCAL NEAR getdefb();
  14. BUFFER *PASCAL NEAR getcbuf();
  15. char *PASCAL NEAR bytecopy();
  16. char *PASCAL NEAR complete();
  17. char *PASCAL NEAR envval();
  18. char *PASCAL NEAR fixnull();
  19. char *PASCAL NEAR flook();
  20. char *PASCAL NEAR funval();
  21. char *PASCAL NEAR getctext();
  22. char *PASCAL NEAR getfname();
  23. char *PASCAL NEAR getkill();
  24. char *PASCAL NEAR getreg();
  25. char *PASCAL NEAR getval();
  26. char *PASCAL NEAR gtenv();
  27. char *PASCAL NEAR gtfilename();
  28. char *PASCAL NEAR gtfun();
  29. char *PASCAL NEAR gtusr();
  30. char *PASCAL NEAR int_asc();
  31. char *PASCAL NEAR ltos();
  32. char *PASCAL NEAR makename();
  33. char *PASCAL NEAR mklower();
  34. char *PASCAL NEAR mkupper();
  35. char *PASCAL NEAR namval();
  36. char *PASCAL NEAR timeset();
  37. char *PASCAL NEAR token();
  38. char *PASCAL NEAR transbind();
  39. char *PASCAL NEAR trimstr();
  40. char *PASCAL NEAR xlat();
  41. int (PASCAL NEAR *PASCAL NEAR fncmatch())();
  42. int (PASCAL NEAR *PASCAL NEAR getname())();
  43. int PASCAL NEAR absv();
  44. int PASCAL NEAR amatch();
  45. int PASCAL NEAR biteq();
  46. int PASCAL NEAR boundry();
  47. int PASCAL NEAR cclmake();
  48. int PASCAL NEAR checknext();
  49. int PASCAL NEAR desfunc();
  50. int PASCAL NEAR desvars();
  51. int PASCAL NEAR dispvar();
  52. int PASCAL NEAR echochar();
  53. int PASCAL NEAR eq();
  54. int PASCAL NEAR ernd();
  55. int PASCAL NEAR execkey();
  56. int PASCAL NEAR fbound();
  57. int PASCAL NEAR fexist();
  58. int PASCAL NEAR fisearch();
  59. int PASCAL NEAR getkey();
  60. int PASCAL NEAR gettyp();
  61. int PASCAL NEAR getwpos();
  62. int PASCAL NEAR get_char();
  63. int PASCAL NEAR match_pat();
  64. int PASCAL NEAR mceq();
  65. int PASCAL NEAR mcscanner();
  66. int PASCAL NEAR mcstr();
  67. int PASCAL NEAR nextch();
  68. int PASCAL NEAR promptpattern();
  69. int PASCAL NEAR readpattern();
  70. int PASCAL NEAR reglines();
  71. int PASCAL NEAR remmark();
  72. int PASCAL NEAR replaces();
  73. int PASCAL NEAR risearch();
  74. int PASCAL NEAR scanmore();
  75. int PASCAL NEAR scanner();
  76. int PASCAL NEAR setlower();
  77. int PASCAL NEAR setupper();
  78. int PASCAL NEAR setvar();
  79. int PASCAL NEAR sindex();
  80. int PASCAL NEAR stol();
  81. int PASCAL NEAR svar();
  82. int PASCAL NEAR tgetc();
  83. int PASCAL NEAR uneat();
  84. LINE *PASCAL NEAR lalloc();
  85. LINE *PASCAL NEAR mouseline();
  86. PASCAL NEAR addline();
  87. PASCAL NEAR adjustmode();
  88. PASCAL NEAR anycb();
  89. PASCAL NEAR apro();
  90. PASCAL NEAR asc_int();
  91. PASCAL NEAR backchar();
  92. PASCAL NEAR backdel();
  93. PASCAL NEAR backhunt();
  94. PASCAL NEAR backline();
  95. PASCAL NEAR backpage();
  96. PASCAL NEAR backsearch();
  97. PASCAL NEAR backword();
  98. PASCAL NEAR bclear();
  99. PASCAL NEAR bindtokey();
  100. PASCAL NEAR bktoshell();
  101. PASCAL NEAR buildlist();
  102. PASCAL NEAR capword();
  103. PASCAL NEAR cbuf();
  104. PASCAL NEAR cbuf1();
  105. PASCAL NEAR cbuf10();
  106. PASCAL NEAR cbuf11();
  107. PASCAL NEAR cbuf12();
  108. PASCAL NEAR cbuf13();
  109. PASCAL NEAR cbuf14();
  110. PASCAL NEAR cbuf15();
  111. PASCAL NEAR cbuf16();
  112. PASCAL NEAR cbuf17();
  113. PASCAL NEAR cbuf18();
  114. PASCAL NEAR cbuf19();
  115. PASCAL NEAR cbuf2();
  116. PASCAL NEAR cbuf20();
  117. PASCAL NEAR cbuf21();
  118. PASCAL NEAR cbuf22();
  119. PASCAL NEAR cbuf23();
  120. PASCAL NEAR cbuf24();
  121. PASCAL NEAR cbuf25();
  122. PASCAL NEAR cbuf26();
  123. PASCAL NEAR cbuf27();
  124. PASCAL NEAR cbuf28();
  125. PASCAL NEAR cbuf29();
  126. PASCAL NEAR cbuf3();
  127. PASCAL NEAR cbuf30();
  128. PASCAL NEAR cbuf31();
  129. PASCAL NEAR cbuf32();
  130. PASCAL NEAR cbuf33();
  131. PASCAL NEAR cbuf34();
  132. PASCAL NEAR cbuf35();
  133. PASCAL NEAR cbuf36();
  134. PASCAL NEAR cbuf37();
  135. PASCAL NEAR cbuf38();
  136. PASCAL NEAR cbuf39();
  137. PASCAL NEAR cbuf4();
  138. PASCAL NEAR cbuf40();
  139. PASCAL NEAR cbuf5();
  140. PASCAL NEAR cbuf6();
  141. PASCAL NEAR cbuf7();
  142. PASCAL NEAR cbuf8();
  143. PASCAL NEAR cbuf9();
  144. PASCAL NEAR cex();
  145. PASCAL NEAR cinsert();
  146. PASCAL NEAR clean();
  147. PASCAL NEAR clrmes();
  148. PASCAL NEAR cmdstr();
  149. PASCAL NEAR copyregion();
  150. PASCAL NEAR crypt();
  151. PASCAL NEAR ctlxe();
  152. PASCAL NEAR ctlxlp();
  153. PASCAL NEAR ctlxrp();
  154. PASCAL NEAR ctoec();
  155. PASCAL NEAR ctrlg();
  156. PASCAL NEAR dcline();
  157. PASCAL NEAR deblank();
  158. PASCAL NEAR debug();
  159. PASCAL NEAR delbword();
  160. PASCAL NEAR delfword();
  161. PASCAL NEAR delgmode();
  162. PASCAL NEAR delins();
  163. PASCAL NEAR delmode();
  164. PASCAL NEAR delwind();
  165. PASCAL NEAR desbind();
  166. PASCAL NEAR deskey();
  167. PASCAL NEAR detab();
  168. PASCAL NEAR dobuf();
  169. PASCAL NEAR docmd();
  170. PASCAL NEAR dofile();
  171. PASCAL NEAR ectoc();
  172. PASCAL NEAR edinit();
  173. PASCAL NEAR editloop();
  174. PASCAL NEAR endword();
  175. PASCAL NEAR enlargewind();
  176. PASCAL NEAR entab();
  177. PASCAL NEAR execbuf();
  178. PASCAL NEAR execcmd();
  179. PASCAL NEAR execfile();
  180. PASCAL NEAR execprg();
  181. PASCAL NEAR execproc();
  182. PASCAL NEAR execprog();
  183. PASCAL NEAR execute();
  184. PASCAL NEAR expandp();
  185. PASCAL NEAR ffclose();
  186. PASCAL NEAR ffgetline();
  187. PASCAL NEAR ffputline();
  188. PASCAL NEAR ffropen();
  189. PASCAL NEAR ffwopen();
  190. PASCAL NEAR filefind();
  191. PASCAL NEAR filename();
  192. PASCAL NEAR fileread();
  193. PASCAL NEAR filesave();
  194. PASCAL NEAR filewrite();
  195. PASCAL NEAR fillpara();
  196. PASCAL NEAR filter();
  197. PASCAL NEAR findvar();
  198. PASCAL NEAR fmatch();
  199. PASCAL NEAR fnclabel();
  200. PASCAL NEAR forwchar();
  201. PASCAL NEAR forwdel();
  202. PASCAL NEAR forwhunt();
  203. PASCAL NEAR forwline();
  204. PASCAL NEAR forwpage();
  205. PASCAL NEAR forwsearch();
  206. PASCAL NEAR forwword();
  207. PASCAL NEAR freewhile();
  208. PASCAL NEAR getccol();
  209. PASCAL NEAR getcline();
  210. PASCAL NEAR getcmd();
  211. PASCAL NEAR getfence();
  212. PASCAL NEAR getfile();
  213. PASCAL NEAR getgoal();
  214. PASCAL NEAR getregion();
  215. PASCAL NEAR getstring();
  216. PASCAL NEAR gotobob();
  217. PASCAL NEAR gotobol();
  218. PASCAL NEAR gotobop();
  219. PASCAL NEAR gotoeob();
  220. PASCAL NEAR gotoeol();
  221. PASCAL NEAR gotoeop();
  222. PASCAL NEAR gotoline();
  223. PASCAL NEAR gotomark();
  224. PASCAL NEAR help();
  225. PASCAL NEAR ifile();
  226. PASCAL NEAR indent();
  227. PASCAL NEAR initchars();
  228. PASCAL NEAR insbrace();
  229. PASCAL NEAR insfile();
  230. PASCAL NEAR inspound();
  231. PASCAL NEAR insspace();
  232. PASCAL NEAR inword();
  233. PASCAL NEAR isearch();
  234. PASCAL NEAR ismodeline();
  235. PASCAL NEAR istring();
  236. PASCAL NEAR kdelete();
  237. PASCAL NEAR killbuffer();
  238. PASCAL NEAR killpara();
  239. PASCAL NEAR killregion();
  240. PASCAL NEAR killtext();
  241. PASCAL NEAR kinsert();
  242. PASCAL NEAR lchange();
  243. PASCAL NEAR ldelete();
  244. PASCAL NEAR ldelnewline();
  245. PASCAL NEAR lfree();
  246. PASCAL NEAR linsert();
  247. PASCAL NEAR linstr();
  248. PASCAL NEAR listbuffers();
  249. PASCAL NEAR lnewline();
  250. PASCAL NEAR long_asc();
  251. PASCAL NEAR lover();
  252. PASCAL NEAR lowerregion();
  253. PASCAL NEAR lowerword();
  254. PASCAL NEAR lowrite();
  255. PASCAL NEAR macarg();
  256. PASCAL NEAR macrotokey();
  257. PASCAL NEAR makelist();
  258. PASCAL NEAR makelit();
  259. PASCAL NEAR mcclear();
  260. PASCAL NEAR meexit();
  261. PASCAL NEAR meta();
  262. PASCAL NEAR mlerase();
  263. PASCAL NEAR mlforce();
  264. PASCAL NEAR mlout();
  265. PASCAL NEAR mlputf();
  266. PASCAL NEAR mlputi();
  267. PASCAL NEAR mlputli();
  268. PASCAL NEAR mlputs();
  269. PASCAL NEAR mlreply();
  270. PASCAL NEAR mltreply();
  271. PASCAL NEAR mlyesno();
  272. PASCAL NEAR modeline();
  273. PASCAL NEAR mouseoffset();
  274. PASCAL NEAR movecursor();
  275. PASCAL NEAR movemd();
  276. PASCAL NEAR movemu();
  277. PASCAL NEAR mregdown();
  278. PASCAL NEAR mregup();
  279. PASCAL NEAR mvdnwind();
  280. PASCAL NEAR mvupwind();
  281. PASCAL NEAR namebuffer();
  282. PASCAL NEAR namedcmd();
  283. PASCAL NEAR narrow();
  284. PASCAL NEAR newline();
  285. PASCAL NEAR newsize();
  286. PASCAL NEAR newwidth();
  287. PASCAL NEAR nextarg();
  288. PASCAL NEAR nextbuffer();
  289. PASCAL NEAR nextdown();
  290. PASCAL NEAR nextup();
  291. PASCAL NEAR nextwind();
  292. PASCAL NEAR nullproc();
  293. PASCAL NEAR onlywind();
  294. PASCAL NEAR openline();
  295. PASCAL NEAR ostring();
  296. PASCAL NEAR outstring();
  297. PASCAL NEAR ovstring();
  298. PASCAL NEAR pipecmd();
  299. PASCAL NEAR prevwind();
  300. PASCAL NEAR putctext();
  301. PASCAL NEAR putline();
  302. PASCAL NEAR qreplace();
  303. PASCAL NEAR quickexit();
  304. PASCAL NEAR quit();
  305. PASCAL NEAR quote();
  306. PASCAL NEAR rdonly();
  307. PASCAL NEAR readin();
  308. PASCAL NEAR reform();
  309. PASCAL NEAR reframe();
  310. PASCAL NEAR refresh();
  311. PASCAL NEAR reposition();
  312. PASCAL NEAR resetkey();
  313. PASCAL NEAR resize();
  314. PASCAL NEAR resizm();
  315. PASCAL NEAR resterr();
  316. PASCAL NEAR restwnd();
  317. PASCAL NEAR rmcclear();
  318. PASCAL NEAR rmcstr();
  319. PASCAL NEAR rvstrcpy();
  320. PASCAL NEAR savematch();
  321. PASCAL NEAR savewnd();
  322. PASCAL NEAR scwrite();
  323. PASCAL NEAR setbit();
  324. PASCAL NEAR setccol();
  325. PASCAL NEAR setekey();
  326. PASCAL NEAR setfillcol();
  327. PASCAL NEAR setgmode();
  328. PASCAL NEAR setjtable();
  329. PASCAL NEAR setmark();
  330. PASCAL NEAR setmod();
  331. PASCAL NEAR shellprog();
  332. PASCAL NEAR showcpos();
  333. PASCAL NEAR shrinkwind();
  334. PASCAL NEAR spal();
  335. PASCAL NEAR spawn();
  336. PASCAL NEAR spawncli();
  337. PASCAL NEAR splitwind();
  338. PASCAL NEAR sreplace();
  339. PASCAL NEAR startup();
  340. PASCAL NEAR storemac();
  341. PASCAL NEAR storeproc();
  342. PASCAL NEAR strinc();
  343. PASCAL NEAR swapmark();
  344. PASCAL NEAR swbuffer();
  345. PASCAL NEAR tab();
  346. PASCAL NEAR trim();
  347. PASCAL NEAR ttclose();
  348. PASCAL NEAR ttflush();
  349. PASCAL NEAR ttgetc();
  350. PASCAL NEAR ttopen();
  351. PASCAL NEAR ttputc();
  352. PASCAL NEAR twiddle();
  353. PASCAL NEAR typahead();
  354. PASCAL NEAR unarg();
  355. PASCAL NEAR unbindchar();
  356. PASCAL NEAR unbindkey();
  357. PASCAL NEAR unmark();
  358. PASCAL NEAR unqname();
  359. PASCAL NEAR updall();
  360. PASCAL NEAR update();
  361. PASCAL NEAR updateline();
  362. PASCAL NEAR upddex();
  363. PASCAL NEAR updext();
  364. PASCAL NEAR updgar();
  365. PASCAL NEAR updone();
  366. PASCAL NEAR updpos();
  367. PASCAL NEAR updupd();
  368. PASCAL NEAR upmode();
  369. PASCAL NEAR upperregion();
  370. PASCAL NEAR upperword();
  371. PASCAL NEAR upscreen();
  372. PASCAL NEAR upwind();
  373. PASCAL NEAR usebuffer();
  374. PASCAL NEAR varclean();
  375. PASCAL NEAR varinit();
  376. PASCAL NEAR viewfile();
  377. PASCAL NEAR vteeol();
  378. PASCAL NEAR vtfree();
  379. PASCAL NEAR vtinit();
  380. PASCAL NEAR vtmove();
  381. PASCAL NEAR vtputc();
  382. PASCAL NEAR vttidy();
  383. PASCAL NEAR widen();
  384. PASCAL NEAR wordcount();
  385. PASCAL NEAR wrapword();
  386. PASCAL NEAR writemsg();
  387. PASCAL NEAR writeout();
  388. PASCAL NEAR yank();
  389. PASCAL NEAR zotbuf();
  390. unsigned int PASCAL NEAR chcase();
  391. unsigned int PASCAL NEAR getckey();
  392. unsigned int PASCAL NEAR stock();
  393. KEYTAB *getbind();
  394. WINDOW *PASCAL NEAR mousewindow();
  395. WINDOW *PASCAL NEAR wpopup();
  396.  
  397. #if    MSDOS & TURBO
  398. PASCAL NEAR binary(char *, char *(PASCAL NEAR *)(), int);
  399. #else
  400. PASCAL NEAR binary();
  401. #endif
  402.  
  403. #if    COMPLET
  404. char *PASCAL NEAR getffile(char *);
  405. char *PASCAL NEAR getnfile();
  406. #endif
  407.  
  408. char PASCAL NEAR upperc();
  409. char PASCAL NEAR lowerc();
  410.  
  411. #if    DIACRIT
  412. int PASCAL NEAR islower();
  413. int PASCAL NEAR isupper();
  414. int PASCAL NEAR isletter();
  415. #endif
  416.  
  417. #if    MAGIC
  418. BITMAP PASCAL NEAR clearbits();
  419. #endif
  420.  
  421. #if    DTL
  422. CDECL NEAR mlwrite(...);
  423. #else
  424. CDECL NEAR mlwrite();
  425. #endif
  426.  
  427. /* some library redefinitions */
  428.  
  429. char *strcat();
  430. char *strcpy();
  431. char *malloc();
  432.  
  433.  
  434.